/* global */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff; color:#333; font-size:12px; font-family: "arial", "宋体"; text-align: center; }
a { cursor: pointer; }
/*hat*/
#wrap { width: 950px; height: 600px; background: url(../images/login-form-bg.png) center center no-repeat; margin: 18px auto 0 auto; text-align: left; }
/* main */
#main { margin: 0px auto; padding: 72px 72px 24px 72px; line-height: 24px; }
#aaut, #password, #chknumber { width: 352px; height: 24px; line-height: 24px; padding: 3px 8px; background: #fff; }
#main #logo { padding: 0 60px; }
#main .r { padding: 6px 18px; }
#main #sign { padding: 18px 48px; background: url(../images/grad-line.png) left 56px no-repeat;}
#main #memo { padding: 0px 12px 24px 12px; font-family: '微软雅黑','黑体'; font-size: 10.25pt; }
#main #loginf { padding: 24px 0; }
td { padding: 8px 4px; }
.error { color: red; }
/* notice */
.notice { display: none; position:fixed; width: 320px; min-height: 60px; border: 1px solid #1F7981; box-shadow: 3px 6px 8px #999; z-index: 1314; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
.notice div { padding: 22px 24px 24px 24px; background: #009AAD; color: #fff; text-align: center; font-size: 13px; font-family: 'Microsoft Yahei'; line-height: 1.2; }
.mask_overlay {position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; background:url(../images/mask.png) left top repeat; display: none; }
.mask_box { position: fixed; width: 320px; min-height: 60px; border: 1px solid #1F7981; box-shadow: 3px 6px 8px #666; z-index: 1314; }
.mask_boxer { padding: 22px 24px 18px 24px; background: #009AAD; color: #fff; text-align: center; font-size: 13px; font-family: 'Microsoft Yahei'; line-height: 1.2; }
.mask_boxer .mask_close { padding: 12px 0 0 0; font-size: 12px; font-family: Arial; } .mask_close a{ color: #ddd; }
.center_box { position: absolute; width: 320px; min-height: 60px; z-index: 1314;}
.center_wrap { padding: 6px; background:url(../images/mask.png) left top repeat;  }
.center_boxer { padding: 24px 18px 36px 18px; background: #fff;  }
.center_box .close { width: 20px; height: 20px; background: url(../images/icon3.png) 0 -136px no-repeat; }
.center_box .icon { height: 32px; text-align: left; float: left; width: 180px; font-size: 14px; font-family: 'Microsoft Yahei'; line-height: 24px; padding: 0 0 0 40px; background: url(../images/icon3.png) 0 -64px no-repeat;  }
.icon2 { display: inline-block; height: 30px; width: 114px; font-size: 13px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 30px; background: url(../images/icon3.png) 0 0 no-repeat;  } .icon2:hover{ color: #fff; };